#统计单词出现的次数
'''
    1、用户输入英文短句
    2、分割字符串，声明字典
    3、循环处理
    4、查询
'''
# talk is cheap show me the code show me the code
# 1、用户输入英文短句
msg=input("请输入一段英文短句：")


# 2、准备工作
msg_list=msg.split()   #默认空格分割符
#print(msg_list)       #['talk', 'is', 'cheap', 'show', 'me', 'the', 'code', 'show', 'me', 'the', 'code']
dict_count={}          #声明一个空列表


# 3、循环处理
for m in msg_list:
    #存储到字典中
    if m not in dict_count:      #如果m不在dict_count列表中
        dict_count[m]=1;         #第一次不存在时，单词当作我们的key，数值1当作我们的value
    else:
        dict_count[m]=dict_count[m]+1  #多次出现时，单词当作我们的key，数值根据key获取到的值+1当作value
#print(dict_count)       
        
        
# 4、查询
code=input("请输入要查询次数的单词:")  #请输入要查询次数的单词:the
print("{}该单词出现的次数为：{}".format(code,dict_count.get(code,0)))  #dict_count.get获取键对应的值  the该单词出现的次数为：2


#循环获取
for k,v in dict_count.items():
    print(k,v)          #talk 1
                        #is 1
                        #cheap 1
                        #show 2
                        #me 2
                        #the 2
                        #code 2